org	0x100000
bits	32

jmp	Stage3

%include "stdio.inc"

;========================================;
;note - you will see these alot in msg's
; 0x0A = line feed
; 0x0D = carriage return
; 0x20 = white space	
;========================================;

msg db  0x0A, 0x0A,  "                                   **3OS Project**"
    db  0x0A,        "                         Welcome to the first ever 3OS Kernel",0x0A
    db               "                                         =)", 0x0A ,0	

Stage3:
	
	mov	ax, 0x10
	mov	ds, ax
	mov	ss, ax
	mov	es, ax
	mov	esp, 90000h
	
	call	ClrScr32
	mov	ebx, msg
	call	Puts32

	cli
	hlt